package org.jeecg.modules.sistersophie.model.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.sistersophie.model.vo.TransactionCourseVO;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class AccountTransactionResponse implements Serializable {

    /**id*/
    private Integer id;
    /**学生ID*/
    private Integer studentId;
    /**账户ID*/
    private Integer accountId;
    /**变更金额*/
    private BigDecimal changeAmount;
    private String strChangeAmount;
    /**变更方向 0=冻结 1=增加 2=减少*/
    private Integer changeDirection;
    private String direction;
    /**付款时间*/
    private String remark;
    /**变更前金额*/
    private BigDecimal changeBeforeAmount;
    /**变更后金额*/
    private BigDecimal changeAfterAmount;
    private String strChangeAfterAmount;

    /**创建时间*/
    private Date createTime;
    private String strCreateTime;
    /**创建人*/
    private String createName;
    /**更新时间*/
    private Date updateTime;
    /**更新人*/
    private String updateName;
    /**删除标志，0=正常，1=删除*/
    private Integer isDelete;
    /**课程ID*/
    private Integer courseId;
    /**课程类型 1=1v1课程 2=group class*/
    private Integer courseType;
    /**通知ID*/
    private Integer invoiceId;
    /**拓展字段*/
    private String extParam;
    /**是否取消*/
    private Integer isCancel;
    /**是否可取消*/
    private Integer cCancel;

    private TransactionCourseVO transactionCourse;




}
